In depth analysis of language design principles, introduction to compilers, in depth analysis of the major programming paradigms: procedural, object oriented, functional and logic. -- Course Website
Prerequisites: 1922 (v.8)<br/> Data Structures and Algorithms 120<br/> <br/> <br/><br/> <br/> AND<br/><br/> <br/> 10225 (v.7)<br/> Unix and C Programming 500